import requests
import time
current_milliseconds_timestamp = int(time.time() * 1000)
headers = {
    'Accept': 'application/json, text/javascript, */*; q=0.01',
    'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8',
    'Connection': 'keep-alive',
    'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
    'Origin': 'http://59.215.206.188',
    'Referer': 'http://59.215.206.188/sxgl/mng/gbstandardtongban/itemreceive/receiveindex?v=1757488307504',
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36',
    'X-Requested-With': 'XMLHttpRequest',
    'Cookie': 'JSESSIONID=B21B5D11A958BEE0D73274B3BBF574B0; wyhijack=/zhslzy/static/js/threejs/threejs.js_1756366033826; wyhtml=/sxgl/_1990d410cf681f5_1756863991030; tempTokenKey=eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiLnhormr4UiLCJhdWQiOiI5RTEwNTlDOTMzNUQ0QzdDQjhEQzc0MDBEMDNBRUNGQiIsInNlcnZlciI6Imh0dHA6Ly81OS4yMTUuMjA2LjE4OC9sb2dpbi8iLCJyb2xlIjoiUk9MRV9BUkVBLFJPTEVfV0lORE9XIiwiaXNJbml0aWFsUGFzc3dvcmQiOiIwIiwicmVnaW9uTmFtZSI6Iui0teW3nuecgSIsImluZHVzdHJ5IjpudWxsLCJhcHBDb2RlIjoiZGdvdi1wb3J0YWwiLCJvcmdhbk5hbWUiOiLmlrDov5vkurrlkZgiLCJyZWdpb25Db2RlIjoiNTIwMDAwIiwiaW5kdXN0cnlMaXN0IjpudWxsLCJvcmdhbkNvZGUiOiI1MjAwMDAyMDE3MDIxNjEwMDUzMDAwMDUwNyIsImV4cGlyYXRpb25UaW1lIjo1NSwiZ3JhZGUiOiIyIiwic3RhdHVzIjoiMSIsImlzcyI6Imluc3B1ciIsImlhdCI6MTc1NzQ2NjI0OCwiZXhwIjoxNzU3NDk1MDQ4fQ.nS7c-LqMBaNEIAsBO7sJaJkMs4fBByFOOKYEqNwea4fHDCkixyq_gUUdJ9kD-4w8K8X6zNB1NitoR97bFDk_gA; userInfoKey={%22role%22:%22ROLE_AREA%2CROLE_WINDOW%22%2C%22isInitialPassword%22:%220%22%2C%22regionName%22:%22%E8%B4%B5%E5%B7%9E%E7%9C%81%22%2C%22appCode%22:%22dgov-portal%22%2C%22organName%22:%22%E6%96%B0%E8%BF%9B%E4%BA%BA%E5%91%98%22%2C%22regionCode%22:%22520000%22%2C%22phone%22:%22384d53fa06a4844cfd54260b048c33e9%22%2C%22organCode%22:%2252000020170216100530000507%22%2C%22expirationTime%22:55%2C%22name%22:%221342b48e6f8f39ea7ba36accc05b61a8%22%2C%22id%22:%229E1059C9335D4C7CB8DC7400D03AECFB%22%2C%22email%22:%223f9980534589201ab2c5f2481db36392%22%2C%22username%22:%2247d57692a252657367001b6a2ff35333%22%2C%22status%22:%221%22%2C%22isWeakPwd%22:%220%22}; pwdState=true; inspurRoleKey=ROLE_AREA; windowId=0B7CA12E92004E0ABCA9EB88F0A792E4; James_cookie_sYQDUGqqzHtheme=custom; tempTokenKey-slsp=eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiLnhormr4UiLCJhdWQiOiI5RTEwNTlDOTMzNUQ0QzdDQjhEQzc0MDBEMDNBRUNGQiIsInNlcnZlciI6Imh0dHA6Ly81OS4yMTUuMjA2LjE4OC9oYW5kbGUtYnVzaW5lc3MtdWkvIiwicm9sZSI6IkNKWVlfU1lTVEVNLENKWVlfQlVTSU5FU1NfREVsRVRFLENKWVlfQlVTSU5FU1NfREVsRVRFX0VYQU1JTkUsQ0pZWV9CVVNJTkVTUyIsImlzSW5pdGlhbFBhc3N3b3JkIjoiMCIsInJlZ2lvbk5hbWUiOiLotLXlt57nnIEiLCJpbmR1c3RyeSI6bnVsbCwiYXBwQ29kZSI6IkRHT1YtWldGVy1TTFNQIiwib3JnYW5OYW1lIjoi5paw6L-b5Lq65ZGYIiwicmVnaW9uQ29kZSI6IjUyMDAwMCIsImluZHVzdHJ5TGlzdCI6bnVsbCwib3JnYW5Db2RlIjoiNTIwMDAwMjAxNzAyMTYxMDA1MzAwMDA1MDciLCJleHBpcmF0aW9uVGltZSI6NTUsImdyYWRlIjoiMiIsInN0YXR1cyI6IjEiLCJpc3MiOiJpbnNwdXIiLCJpYXQiOjE3NTc0ODM5ODUsImV4cCI6MTc1NzUxMjc4NX0._CK1IHbjHp1jeppR-7jjO8TDdzpoTrUfkxqPD-nd9BFdj_rzJI4G4hKCnOz2pXmxafE5NuSDUYVPw4mzRVv2Dg; userInfoKey-slsp={%22role%22:%22CJYY_SYSTEM%2CCJYY_BUSINESS_DElETE%2CCJYY_BUSINESS_DElETE_EXAMINE%2CCJYY_BUSINESS%22%2C%22isInitialPassword%22:%220%22%2C%22regionName%22:%22%E8%B4%B5%E5%B7%9E%E7%9C%81%22%2C%22appCode%22:%22DGOV-ZWFW-SLSP%22%2C%22organName%22:%22%E6%96%B0%E8%BF%9B%E4%BA%BA%E5%91%98%22%2C%22regionCode%22:%22520000%22%2C%22phone%22:%2218198171062%22%2C%22organCode%22:%2252000020170216100530000507%22%2C%22expirationTime%22:55%2C%22name%22:%22%E7%86%8A%E6%AF%85%22%2C%22id%22:%229E1059C9335D4C7CB8DC7400D03AECFB%22%2C%22email%22:%22123@qq.com%22%2C%22username%22:%22gys_xy%22%2C%22status%22:%221%22%2C%22windowId%22:%2211EF7D785488E5FCBAD4AF91FADA434E%22%2C%22windowName%22:%22%E9%81%B5%E4%B9%89%E5%B8%82%E4%B8%80%E4%BB%B6%E4%BA%8B%E7%AA%97%E5%8F%A3%22%2C%22windowCode%22:%22%E9%81%B5%E4%B9%89%E5%B8%82%E4%B8%80%E4%BB%B6%E4%BA%8B%E7%AA%97%E5%8F%A3%22%2C%22hallName%22:%22%E9%81%B5%E4%B9%89%E5%B8%82%E6%94%BF%E5%8A%A1%E6%9C%8D%E5%8A%A1%E4%B8%AD%E5%BF%83%22%2C%22hallCode%22:%2200001%22%2C%22windowRegionCode%22:%22520300%22%2C%22signAuthCode%22:%2252030000017129%22}; webfinal.session.errorCount=0',
}
def query(realItemName,目录名):
    data = {
        '_search': 'true',
        'nd': current_milliseconds_timestamp,
        'rows': '10',
        'page': '1',
        'sidx': '',
        'sord': 'asc',
        'itemName': '',
        'realItemName': realItemName,
        'basicCode': '',
        'authLevel': '',
        'industry': '',
        'is_recieved': '',
    }

    response = requests.post(
        'http://59.215.206.188/sxgl/mng/gbstandardtongban/itemreceive/queryCatalogListForItemReceive',

        headers=headers,
        data=data,
        verify=False,
    ).json()
    # print(response)

    for i in response['rows']:

        查询二级目录(i['cell']['CODE'])

def 查询二级目录(code):
    params = {
        'code': code,
    }

    data = {
        '_search': 'false',
        'nd': current_milliseconds_timestamp,
        'rows': '999',
        'page': '1',
        'sidx': '',
        'sord': 'asc',
    }

    response = requests.post(
        'http://59.215.206.188/sxgl/mng/gbstandardtongban/itemreceive/queryItemByParentCodeForItemReceive',
        params=params,

        headers=headers,
        data=data,
        verify=False,
    ).json()
    print(response)





query('三类医疗器械经营变更许可','第三类医疗器械经营许可')